Wychowanek Sokoła Ostróda w 2011 r. przeniósł się do Lechii Gdańsk, a dwa lata później zadebiutował na najwyższym szczeblu rozgrywek w Polsce. Po sezonie gry w zespole biało-zielonych za 2,5 mln euro przeniósł się do Benfiki Lizbona, gdzie występował tylko w drużynie rezerw. Po okresie wypożyczeń do VfL Bochum,
US Palermo i Hellasu Werona ostatecznie, na stałe, przeniósł się do klubu z Werony w 2019 r. Był w szerokiej kadrze na mistrzostwa Europy 2016 we Francji i mistrzostwa świata 2018 w Rosji, ale Adam Nawałka nie zabrał go na te turnieje. Uczestnik Euro 2020.